﻿/*---------- base ---------*/

* {
    padding: 0px;
    margin: 0px;
}

html {
    background: #FFF;
}

body {
    font: 14px "微软雅黑", Arial, Tahoma;
}

img {
    border: none;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #0ab4f2;
    text-decoration: none;
}

ul {
    list-style: none;
}

input,
select,
button,
textarea {
    font: 14px "微软雅黑", Arial, Tahoma;
    vertical-align: middle;
}


/* 
.blank10 {
    width: 100%;
    height: 10px;
    display: block;
    overflow: hidden;
    clear: both;
} */

.blank50 {
    width: 100%;
    height: 50px;
    display: block;
    overflow: hidden;
    clear: both;
}

.main {
    padding-top: 22px;
    width: 1200px;
    margin: 0px auto;
    /* overflow: Hidden; */
}

.content {
    padding: 10px;
    font: 14px "微软雅黑", Arial, Tahoma;
    line-height: 30px;
}

.content h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    border-bottom: 1px dashed #c8c8c8;
}

.content img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0px auto;
    clear: both;
}

.pages {
    width: 100%;
    padding: 20px 0px;
    text-align: center;
    clear: both;
}

.pages li {
    list-style-type: none;
    display: inline;
}

.pages li a {
    padding: 5px 10px;
    border: 1px solid #c8c8c8;
    font-weight: bold;
    margin-right: 10px;
}

.pages #fenye {
    background-color: #10ABE1;
    color: #fff;
    border: 1px solid #10ABE1;
}

dl.tuwenlist {
    width: 600px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
    border-bottom: 1px dashed #c8c8c8;
}

dl.tuwenlist dt {
    float: left;
    margin-left: 10px;
}

dl.tuwenlist dt img {
    width: 110px;
    height: 100px;
    padding: 2px;
    border: 1px solid #c8c8c8;
}

dl.tuwenlist dd {
    width: 450px;
    float: right;
    margin-right: 10px;
}

dl.tuwenlist dd h2 {
    font-size: 16px;
    font-weight: bold;
}

dl.tuwenlist dd h2 a {
    color: #000;
}

dl.tuwenlist dd h2 a:hover {
    color: #000;
}

dl.tuwenlist dd .info {
    font-size: 12px;
    line-height: 25px;
    color: #666;
}

dl.tuwenlist dd span {
    margin-top: 10px;
    float: right;
}

dl.tuwenlist dd span a {
    padding: 10px 20px;
    background-color: #666;
    text-align: center;
    color: #fff;
}

dl.tuwenlist dd span a:hover {}

dl.tuwenlist:hover {
    background-color: #0AB4F2;
}

dl.tuwenlist:hover dd h2 a,
dl.tuwenlist:hover dd .info {
    color: #fff;
}

ul.tulist {
    width: 100%;
}

ul.tulist li {
    float: left;
    list-style-type: none;
    margin: 10px;
    text-align: center;
}

ul.tulist li img {
    width: 200px;
    height: 135px;
    margin-bottom: 5px;
}

ul.tulist li a {
    font-size: 14px;
}

ul.wzlist {
    width: 100%;
}

ul.wzlist li {
    line-height: 30px;
    padding-left: 15px;
    background: url(../images/ico.png) left center no-repeat;
    border-bottom: 1px dotted #c8c8c8;
}

ul.wzlist li a {
    font-size: 14px;
}

ul.wzlist li span {
    float: right;
    font-size: 12px;
    color: #999;
}


/*---------- stock ---------*/



.pingtai {
    width: 50px;
    float: left;
    position: relative;
    margin: 5px 0 0 700px;
}

.weibo {
    float: left;
    background: url(../images/header_icon.png) no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    font-size: 0;
    text-indent: -9999px;
    margin-right: 5px
}

.weibo:hover {
    background: url(../images/header_icon.png) no-repeat;
    background-position: 0 -20px;
}

#wbewm {
    position: absolute;
    left: -40px;
    top: 20px;
    z-index: 9999;
}

#wbewm img {
    height: 200px;
}

.weixin {
    float: right;
    background: url(../images/header_icon.png) no-repeat;
    background-position: -22px 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    font-size: 0;
    text-indent: -9999px;
    z-index: 100;
}

.weixin:hover {
    background: url(../images/header_icon.png) no-repeat;
    background-position: -22px -20px;
}

#wxewm {
    position: absolute;
    left: -20px;
    top: 20px;
    z-index: 3;
}

#wxewm img {
    width: 100px;
    height: 100px;
}

.nav_zone {
    width: 100%;
    overflow: hidden;
    height: 100px;
    border-top: 1px solid #eaeaea;
    border-bottom: 3px solid #05A5DF;
}




/*.nav ul li:hover,.nav ul li.on{
	background:url(../images/nav_on.jpg) repeat-x;
}
.nav ul li:hover a,.nav ul li.on a{
	color:#fff;
}*/

.zone {
    width: 100%;
    overflow: hidden;
    padding: 35px 0;
    background-color: #E0F3FA;
}

.case_title {
    overflow: hidden;
    text-align: center;
    margin-bottom: 30px;
}

.btn {
    width: 95px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 0px auto;
    border: 1px solid #bcbcbc;
    text-align: center;
    color: #666;
}

.btn:hover {
    border: 1px solid #0AB4F2;
    color: #0AB4F2;
}

.box {
    width: 380px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

.box_title {
    overflow: hidden;
    margin-bottom: 20px;
    background: url(../images/box_title.png) right center repeat-x;
}

.box_title .lmmc {
    float: left;
    background-color: #fff;
}

.box_title .lmmc h2 {
    font-size: 16px;
    color: #0ab4f2;
    float: left;
}

.box_title .lmmc h3 {
    color: #cbcbcb;
    float: left;
    font-weight: 300;
    padding: 0 10px;
}

dl.toutiao {
    overflow: hidden;
    margin-bottom: 10px;
}

dl.toutiao dt {
    float: left;
}

dl.toutiao dt img {
    width: 110px;
    height: 70px;
}

dl.toutiao dd {
    width: 255px;
    float: right;
}

dl.toutiao dd h2 {
    font-size: 16px;
    font-weight: bold;
}

dl.toutiao dd h2 a {
    color: #000;
}

dl.toutiao dd h2 a:hover {
    color: #0ab4f2;
}

dl.toutiao dd .info {
    font-size: 12px;
    line-height: 25px;
    color: #999;
}

dl.team {
    overflow: hidden;
}

dl.team dt {
    float: left;
}

dl.team dt img {
    width: 155px;
    height: 175px;
    border: 1px solid #c8c8c8;
}

dl.team dd {
    width: 200px;
    float: right;
}

dl.team dd h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 1px solid #b5b5b5;
}

dl.team dd h2 a {
    color: #000;
}

dl.team dd h2 a:hover {
    color: #0ab4f2;
}

dl.team dd .info {
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.footer_zone {
    width: 100%;
    overflow: Hidden;
    padding: 50px 0;
    background: url(../images/footer_bg.jpg);
}

.footer {
    width: 1120px;
    margin: 0px auto;
    overflow: Hidden;
}

.footer_title {
    overflow: Hidden;
    margin-bottom: 20px;
    text-indent: 15px;
}

.footer_title h2 {
    font-size: 16px;
    color: #fff;
    float: left;
    font-weight: normal;
}

.footer_title h3 {
    color: #cbcbcb;
    font-weight: normal;
    float: left;
    margin-left: 10px;
}

.footer_l {
    width: 870px;
    float: left;
    overflow: Hidden;
}

form.liuyan {}

form.liuyan .text {
    width: 410px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #666;
    background-color: #fff;
    border: none;
    outline: none;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
    float: left;
    margin-left: 15px;
    margin-bottom: 15px;
    padding-left: 10px;
}

form.liuyan textarea {
    width: 835px;
    height: 115px;
    line-height: 30px;
    border: none;
    background-color: #fff;
    padding: 10px;
    font-size: 14px;
    color: #666;
    margin-left: 15px;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
}

.footer_r {
    width: 230px;
    float: right;
    overflow: hidden;
    margin-top: 70px;
}

.ser_btn {
    margin-bottom: 30px;
}

.ny_banner {
    width: 100%;
    background-color: #eee;
    overflow: hidden;
    text-align: center;
}

.ny_banner img {
    width: 100%;
}

.wz {
    width: 100%;
    line-height: 30px;
    color: #666;
    overflow: hidden;
    clear: both;
    height: 30px;
    border-bottom: 1px solid #dbdbdb;
}

.wz a {
    color: #666;
}

ul.kehulist {
    width: 100%;
}

ul.kehulist li {
    float: left;
    list-style-type: none;
    margin: 15px;
    text-align: center;
}

ul.kehulist li img {
    width: 170px;
    height: 100px;
    margin-bottom: 5px;
}

ul.kehulist li a {
    font-size: 14px;
}

.copy_zone {
    width: 100%;
    overflow: Hidden;
    background-color: #0AB4F2;
}

.copy {
    width: 1200px;
    margin: 0px auto;
    overflow: Hidden;
    line-height: 30px;
    color: #fff;
}

.copy_l {
    float: left;
    width: 80%;
}

.copy_r {
    float: right;
    width: 20%;
}

.copy a {
    color: #fff;
}

dl.falist {
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px dashed #c8c8c8;
}

dl.falist dt {
    float: left;
    margin-left: 10px;
}

dl.falist dt img {
    width: 110px;
    height: 100px;
    padding: 2px;
    border: 1px solid #c8c8c8;
}

dl.falist dd {
    width: 1030px;
    float: right;
    margin-right: 10px;
}

dl.falist dd h2 {
    font-size: 16px;
    margin-top: 10px;
    font-weight: bold;
}

dl.falist dd h2 a {
    color: #000;
}

dl.falist dd h2 a:hover {
    color: #000;
}

dl.falist dd .info {
    font-size: 12px;
    line-height: 25px;
    color: #666;
}

dl.falist:hover {
    background-color: #0AB4F2;
}

dl.falist:hover dd h2 a,
dl.falist:hover dd .info {
    color: #fff;
}

dl.teamlist {
    overflow: hidden;
    width: 585px;
    height: 350px;
    background-color: #f8f8f8;
    float: left;
    margin-bottom: 20px;
}

dl.teamlist dt {
    float: left;
}

dl.teamlist dt img {
    width: 315px;
    height: 345px;
    border: 3px solid #d7d7d7;
}

dl.teamlist dd {
    width: 240px;
    float: right;
    padding: 20px 10px;
}

dl.teamlist dd h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 1px solid #b5b5b5;
}

dl.teamlist dd h2 a {
    color: #000;
}

dl.teamlist dd h2 a:hover {
    color: #0ab4f2;
}

dl.teamlist dd .info {
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.zlm {
    width: 100%;
    height: 65px;
    background-color: #f8f8f8;
    clear: both;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
    text-align: center;
}

.zlm li {
    list-style-type: none;
    display: inline;
    line-height: 65px;
}

.zlm li a {
    padding: 5px 20px;
    background-color: #d6d6d6;
    color: #000;
    margin: 0 10px;
}

.zlm li a:hover,
.zlm li a.on {
    background-color: #05A4DE;
    color: #fff;
}